/* eslint-disable */
<template>
  <div class="mod-account">
    <div class="position-center">
      <div class="fs-24px">公共账户余额：</div> 
      <div class="fs-36px">￥{{number_format(account, 2, '.', ',')}}</div>
    </div>
  </div>
</template>
<script>
  export default {
    data () {
      return {
        account: 0
      }
    },
    activated () {
      this.getDataList()
    },
    methods: {
      // 获取数据列表
      getDataList () {
        this.$http({
          url: this.$http.adornUrl('/sys/account/public'),
          method: 'get'
        }).then(({data}) => {
          if (data && data.code === 0) {
            console.log()
            this.account = data.data
          } else {

          }
        })
      },
      number_format(number, decimals, dec_point, thousands_sep) {
        /*
        * 参数说明：
        * number：要格式化的数字
        * decimals：保留几位小数
        * dec_point：小数点符号
        * thousands_sep：千分位符号
        * */
        number = (number + '').replace(/[^0-9+-Ee.]/g, '')
        var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.ceil(n * k) / k;
        }
        s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.')
        var re = /(-?\d+)(\d{3})/
        while (re.test(s[0])) {
            s[0] = s[0].replace(re, "$1" + sep + "$2")
        }
        if ((s[1] || '').length < prec) {
            s[1] = s[1] || ''
            s[1] += new Array(prec - s[1].length + 1).join('0')
        }
        return s.join(dec)
      }
    }
  }
</script>
<style lang="scss" scoped>
.mod-account {
  min-height: 610px;
  color: #fff;
  position: relative;
  background: url('../../../assets/img/VCG41540313440.png');
  background-size: 100% 100%;
}
.fs-24px {
  font-size: 24px;
}
.position-center {
  width: 370px;
  height: 200px;
  padding: 45px 0 0 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.fs-36px {
  text-align: center;
  margin-top: 20px;
  font-size: 42px;
}
</style>
